/**
 * 定时任务日志
 */
export interface JobLog {
  /** 日志id */
  id?: string
  /** 任务状态 */
  status?: 'SUCCESS' | 'FAIL'
  /** 操作描述 */
  description?: string
  /** 类路径 */
  classPath?: string
  /** 任务处理器名称 */
  jobHandlerName?: string
  /** 任务参数 */
  jobParam?: string
  /** 分片序号 */
  shardIndex?: number
  /** 分片总数 */
  shardTotal?: number
  /** 执行结果 状态码 */
  handleCode?: number
  /** 执行结果 描述 */
  handleMsg?: string
  /** 异常描述 */
  exception?: string
  /** 消耗时间 单位毫秒 */
  spendTime?: number
  /** 创建时间 */
  createTime?: string
}

/**
 * 定时任务日志查询参数
 */
export interface JobLogQueryParam {
  /** 日志id */
  id?: number
  /** 创建时间 */
  createTime?: string
  /** 任务状态 */
  status?: string
  /** 类路径 */
  classPath?: string
  /** 任务处理器名称 */
  jobHandlerName?: string
}
